Paid Programming Explained